31535
0
25137
2275
2
19279
20634
8
5559
3
3092
1
1824
2730
6
2809
486
1607
116
1132
467
846
2111
2706
5
1348
2724
968
2668
419694
9
494
3114
4
798
5223
2211
475
17353