25137
0
17353
31535
467
1098
3114
4
505
2730
6
19279
2
590
4111
918
454
637
6800
781
3366
333
2328
398
1352
403
943
419
602
329
418
2992
1128
377