3090
6
2258
1
2903
3
2932
2
21152
8
1044
3080
3673
398656
19
2646
5
4573
644
1200
1821
7
550
14861
1329
3960
2919
768
0
1193
5339
2980
2229
25669
14
2358
9
19783
2535
1289601
4