25669
0
17946
32302
3090
6
1581
1461
19783
2
1103
3498
4
4471
2524
668
1298
572
914
596
673
490
1500
467
809
1862
1
340
534
5430
758
7258
3159
14
475