3090
6
2932
2
2903
3
21152
8
1189
0
3673
3080
572
485
25669
1289601
4
14
2919
17946
3083
19783
2996
2535
1890
1
2155
3125
650
32302
2948
4471
2465
1614
5
3868
10
2416
7
3498