4111
2
31535
0
17353
448
1
25137
509
19279
3092
2275
430
1663
303
2546
2142
2459
9
4260
15
611
918
1434
578
1973
1267
1026
2328
3025
18403
6
1501
1560
1020
21743