25669
0
32302
17946
3498
4
19783
2
3090
6
1844
1
1461
21152
8
7258
2711
1825
1380
1126
1973
2478
3765
2535
1036
2932
2996
2131
1690
745
2350
421
1148
38477
34
2429
4142
5