3090
6
2903
3
2932
2
32302
0
25669
21152
8
2823
5
3080
5402
9
578
2193
2009
1647
1
1044
2750
19783
2535
4044
3083
2542
17946
2465
897
2759
3125
3546
7909
1687
6346
16
3498
4