25137
0
31535
19279
2
17353
2328
951
2702
1661
1
2152
1098
3114
4
798
722
2730
6
602
2490
544
787
1043
683
267
1101
358
321
668
4111
259
416
1411
415