3090
6
2932
2
2903
3
2902
16
21152
8
14
0
1189
2395
3673
2535
3080
17946
2919
1289601
4
2948
25669
3125
2996
32302
4471
2476
2471
19783
1193
7
1294
1
1976
1663
5
2478
971