1031
1
1440
2
1767
1862
1251
979
1442
2479
1180
3
2891
2235
0
1364
1446
2757
956
2411
1699
2335
1892
2495
1723
1564
2049
1657