25137
0
31535
17353
1023
19279
2
1098
3114
4
2727
2328
745
663
409
2730
6
1161
637
4111
6800
403
454
467
458
1020
505
2121
787
381
682
1133
675