3
2
247
754
1
43
159
305
27
431
15
662
35
4
12
6
13
386
136
44
45
363
226
233
49
671
132
253
333
109
261
11
7
10
177
9
402
19
162
38
58
96
294
552
23
40
154
39
75
262
70
190