3090
6
32302
0
25669
17946
21152
8
1461
3498
4
496
1526
2
3485
7
2530
19783
1819
1
7258
1768
4179
745
2903
3
1174
2932
1380
2669
951
467
2906
1606
3196
1950
841
3080