25137
0
31535
17353
1098
3114
4
1832
3
467
2730
6
19279
2
1133
2328
4111
6800
2111
419
675
1161
409
4536
212
918
228
428
408
749
403
1101
1045
454
505