3090
6
2518
3
2903
21152
8
2556
1
2907
2
25669
0
3673
2932
2906
17946
572
19783
1189
742
3546
1289601
4
1174
32302
2476
2996
6247
5
446
3012
3080
990
3041
2964
628
1603