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