25669
0
17946
32302
1461
3498
4
3090
6
19783
2
1581
475
4471
7258
809
572
485
21152
8
984
14
2996
490
460
2524
2350
352
334
2241
1189
371
792
1105
596