25137
0
31535
19279
2
17353
1098
3114
4
683
787
4111
2152
2730
6
1425
2328
467
2702
602
6800
820
381
403
951
517
415
457
417
722
668
20634
8
2490
1981