25137
0
17353
31535
467
19279
2
1098
4111
3114
4
2730
6
6800
381
20634
8
1020
2328
2907
1557
415
957
787
409
602
683
951
2121
1133
269
1559
2076
1
266
750