3090
6
2903
3
3673
2932
2
21152
8
2395
1193
0
14
3546
1
3125
3080
1189
3868
10
32302
2996
3551
1289601
4
2906
2835
19783
2990
1320
2907
572
25669
528
1527
108797
6236
1804