31535
0
25137
2696
4
1638
2
968
1020
2275
19279
2546
1
1877
2730
6
1824
2076
2855
3
467
20634
8
1553
2668
139
3114
2574
422
633
2459
9
5223
17353
325
798
1053
804