31535
0
2730
6
25137
968
2881
2
1020
20634
8
2524
3092
1
19279
467
17353
6515
2804
390
605
7952
14076
7
768
2256
3
1824
5223
9
5316
918
2275
1806
2657
1222856
4
2668
4111