31535
0
25137
17353
19279
2
2730
6
3114
4
2524
20634
8
1098
1020
2275
467
390
2804
2881
6800
3625
7
798
2952
2459
9
768
2546
1
7334
2224
918
3844
5
968
4594
1824
2320