25137
0
31535
17353
19279
2
2730
6
1098
3114
4
1020
20634
8
6800
2275
2546
1
2091
1824
968
171
2668
46
1282
3498
239
2459
9
58
601
422
363
798
383
482
484