25137
0
17353
31535
19279
2
1098
1557
798
367
3114
4
1020
467
839
325
381
2730
6
1935
269
403
303
968
464
409
4111
1101
6800
2123
787
407
456
2328