31535
0
17353
19279
2
4111
18403
6
509
1
370
1751
2459
9
1267
25137
520
3092
556
4223
22
1343
2275
2546
504
2142
1559
36045
21743
3469
116
2691
3545
3025
400
1222856
4