25137
0
17353
31535
415
299
957
1098
3114
4
4536
2
2328
1101
668
390
2730
6
19279
379
403
602
422
1557
584
641
409
454
722
266
2143
410
1629
4111