3090
6
21152
8
2903
3
2932
2
2270
1289601
4
2996
0
2155
2238
1
3080
3673
255
572
838
3546
1045
14
579
297066
131589
1189
571
1449
2919
422
2476
108797
1015
25669
3680