3
2
267
762
1
43
163
327
24
430
16
646
37
4
17
6
13
399
134
5
50
340
223
355
56
662
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