3090
6
25669
0
17946
32302
21152
8
1461
3498
4
2535
2
19783
7258
1768
4179
1
2903
3
2932
3546
37355
13
1545
2131
3080
2350
1819
570
800
1380
1125
496
13442
15
1583
14
2996