2932
2
2845
12
2377
4
2903
3
3051
1603
1
2149
5
2087
1302
1849
2906
1404
2258
840
2990
0
1144
1517
1294
3200
29