3090
6
2996
0
2903
3
2932
2
2476
21152
8
19783
3841
1
3080
108797
32302
2124
25669
485
628
3206
5
2429
908
1537
2823
1310
616
2087
362
19944
14
902
3551
10
2535
2920
4