2996
0
3090
6
2903
3
2932
2
1849
1537
1
1816
32302
21152
8
14
1189
616
25669
19783
572
2124
628
3080
108797
1458
3551
10
2906
17946
1310
1193
2986
2050
1928
536
709