2932
2
2366
1
2948
6
2903
3
2176
3051
1603
1903
2149
5
2087
38477
34
1849
2906
1221
10598
5573
15
2154
3694