25137
0
1880
2
31535
17353
1098
3114
4
1020
2730
6
19279
4111
592
6800
787
467
303
1
341
2328
20634
8
798
409
381
675
602
403
1167
454
479
1936
918
80