2100
2
1229
1
2886
1514
1594
3
4309
2776
159
3926
14
841
1364
2134
1891
1451
0
1075
83
2099
2578
564
2430
6710
1558
2110
1866
4
1911
2255
2794
1618
3696
2710