25669
0
17946
32302
1461
3498
4
3090
6
19783
2
4471
7258
572
3050
562
21152
8
14
475
1193
2524
1120
2350
914
1189
1217
1
355
368
1105
2622
2490
596
1103
484