25137
0
2730
6
2288
1
31535
20634
8
968
1020
12005
3
2668
2
180849
121182
2831
1824
482
380
602
488
2574
1614
419694
9
683
3203
10
19279
2657
2275
503
416
2328
514
2000