3090
6
25669
0
17946
32302
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
3080
2350
1193
916
1
1126
947
1245
966
982
1587
1254
1155
1335
1321
2781
1355
1398
14