31535
0
25137
19279
2
4111
17353
1869
5
5223
9
2574
1
1559
2546
467
968
1098
3114
4
462
1614
2730
6
1832
3
343
20634
8
860
683
6800
2008
381
430
722
492
403
1020