31535
0
25137
19279
2
2275
968
17353
1020
1869
5
2730
6
3092
1
1551
1824
2668
2881
3114
4
3498
5223
9
2459
2546
802
2735
467
2587
16
20634
8
472
326
916
582
1614
2345