31535
0
2275
2
25137
3114
4
19279
616
788
427
1
2730
6
467
7334
2668
1452
3056
3
2149
8
2574
2459
9
3474
5223
2771
17353
481
999
2735
28805
1020
968
2546
802
1824