25137
0
31535
17353
419
1098
467
3114
4
2328
918
375
393
1161
2730
6
19279
2
722
325
517
951
675
544
3440
602
1557
415
813
410
4111
538
6800
267