31535
0
25137
19279
2
2275
705
968
467
1020
325
781
152
2730
6
4111
646
3498
4
1898
1343
1711
3653
584
2668
3114
2574
1
2459
9
5223
1880
346
1084
17353