25137
0
17353
31535
19279
2
1098
3114
4
2730
6
4111
6800
467
20634
8
381
454
2328
2091
1020
226919
14
957
415
951
456
409
787
1557
693
403
1161
602
1133
1045