25137
0
17353
31535
1098
3114
4
2730
6
19279
2
4111
6800
467
398
381
3676
12
1079
1
20634
8
505
951
602
744
1020
846
2089
415
1824
409
456
2328
403
1939
668