25137
0
31535
1880
2
17353
1872
1
1098
3114
4
456
381
2730
6
19279
722
1020
4111
787
1557
1133
683
6800
1161
467
2328
1101
951
358
409
2152
957
602
663