3090
6
25669
0
17946
32302
21152
8
1461
3498
4
19783
2
7258
1768
5489
11
1973
3078
2903
3
2932
2571
3080
2350
1193
916
1
1126
947
1245
966
982
1587
1254
1155
1335
1321