25137
0
17353
31535
584
6800
2328
19279
2
415
675
951
602
918
467
269
1098
4111
1610
3114
4
319
244
266
333
1939
2490
409
2152
590
2123
320
1133