31535
0
25137
584
19279
2
4452
1020
17353
918
333
3498
4
886423
590
2727
2275
2328
996
1880
501
393
6800
798
2574
1
324
2284
500
391
320
547
383
968