25137
0
1661
1
2328
787
17353
31535
2490
381
403
267
1098
3114
4
1043
2702
457
66
986
683
456
602
547
415
325
544
722
2730
6
19279
2
951
554