3
2
261
765
1
43
173
316
26
441
16
684
36
4
15
6
13
417
134
5
44
344
236
364
63
669
330
335
105
272
10
191
9
447
14
187
42
58
111
295
560
23
34
40
159
11
75
226
70
178