1080
2
1077
1
593
645
626
631
748
2974
4
1126
3480
532
765
417
565
706
1062
2792
1330
0
1224
1602
1577
2113
1131
1153
1207
1081
1154
1865
3
1644
1458