31535
0
19279
2
25137
1869
5
17353
1559
2730
6
5223
9
20634
8
2574
1
2546
4111
467
2008
2391
1098
3114
4
4126
3149
968
675
1824
3109
1222856
6800
492
2683
1343
2657
3
3092