105290
0
625
2
180849
303
3659
14
918
20634
8
383
266
2690
25127
1649
1
3498
4
503
621
1754
2224
639
408
1045
422
1009
2952
584
437
1081
478
655
1431
17353