3092
1
31220
10
2459
9
105290
0
2376
3
4533
13
48708
370
5316
18403
6
407
482
1559
2
3025
1751
31535
509
1222856
4
2330
5871
15
2564
1960
7
3373
2189
580
346
3493
5
326
17353
6515