3090
6
32302
0
25669
7258
17946
21152
8
1461
3498
4
19783
2
2087
263
673
879
1768
493
2907
1756
616
1267
2903
3
1403
536
2932
475
3551
10
1485
991
47639
1045
500