25137
0
31535
17353
1098
3114
4
19279
2
2730
6
1518
1
467
4111
381
439
767
20634
8
6800
1020
1045
1133
415
2328
918
1161
968
39034
2172
403
367
1101
454
683