3090
6
2999
3
2903
2932
2
4074
0
2181
1
2133
21152
8
1140
2948
2578
8527
1788
19944
4311
3080
2131
108797
4706
3107
7
1320
995
25669
1152
3206
5
2184
1606
1537
1382
2823