31535
0
25137
19279
2
17353
4111
6800
1824
467
2546
1
1009
1559
1098
3114
4
1869
5
3659
14
1024
458
1378
2683
683
503
2748
2749
2657
3
2522
608
4594
691
4328
10