3090
6
25669
0
17946
21152
8
32302
19783
2
1461
3498
4
7258
2350
1768
2903
3
2932
3080
2996
1354
2990
1193
1153
572
14
1189
3012
1049
1804
1
314
1729
623
548
2480