25669
0
3090
6
21152
8
32302
17946
3498
4
1189
19783
2
1461
7258
1768
2903
3
2932
1819
1
977
2907
3176
2966
10
14
983
1124
657
572
755
2682
3080
2465
37355
13
951
2350