105290
0
625
2
326
1
953
1780
3659
14
1084
1793
655
20634
8
383
266
1219
1649
503
25127
2224
1045
1437
422
1009
280
25137
437
301
1431
17353
2992
269
8766