2932
2
1482
1
2903
3
3051
1603
758
0
2149
5
2087
4564
14
3090
6
1849
2906
1317
2258
2094
4
1486
1788
2990
1294
1923
1021
1305
1659