25137
0
17353
31535
1098
3114
4
2730
6
19279
2
951
1020
893
4111
6800
415
722
325
1133
467
403
1557
2093
1128
381
2109
2161
1
2328
454
267
409
980
2490