25669
0
17946
32302
3498
4
19783
2
1461
930
2996
14
1189
3516
3090
6
4044
5
4471
21152
8
2535
1768
7258
509
2964
1
1543
717
2903
3
572
1193
607
2986
2906
342
1849