3
2
267
762
1
43
162
328
24
430
16
643
36
4
17
6
13
397
134
5
50
42
341
222
352
56
661
141
335
336
94
268
11
12
188
10
438
173
44
38
111
282
20
567
22
32
157
40
75
271
70
187