3090
6
2258
1
2903
3
2932
2
32302
0
25669
21152
8
1044
3080
5402
9
398656
19
4573
644
2009
5
1200
550
14861
7
1329
3960
5339
2980
2750
2229
19783
2535
1646
4044
3083
17946
2465