1568
1
1239
1348
1816
1277
2
1778
2999
3
300
0
1055
1498
1734
3326
1788
940
467
1690
83
2368
2294
1844
1431
3854
2173
2562
1746
1945
635
2760
4
1691
2097