3092
1
2459
9
31220
10
2376
3
18403
6
31535
0
1960
7
4533
13
249
370
5316
48708
36609
34
4223
22
363
1073
3373
407
5871
15
2011
17353
1811
282572
326
1547
580
1268
400
303
2564
2