31535
0
25137
17353
19279
2
2730
6
20634
8
3114
4
2524
1098
1020
2275
2320
467
390
2804
2819
1
6800
3625
7
2952
1559
798
7334
2459
9
1682
768
2546
5316
3
968
2224
4594