25137
0
31535
17353
467
2730
6
19279
2
1098
3114
4
2328
20634
8
381
4111
918
6800
415
637
787
517
456
479
357
454
1661
1
957
47041
602
1009
864
1396
798