31535
0
25137
1269
2
2275
19279
2603
7
467
392
2830
4
2730
6
2256
1
2668
3114
2574
2459
9
5223
849
17353
1073
1020
1987
968
2546
802
1824
633
8640
1640
6370
5
1225