505
0
1
570
855
3
780
563
598
1341
4
1235
5
1555
2
1194
1897
506
865
2301
107
449
744
1086
1332
1066
1383
8
1053
1411
1039
1124
845
1977
1065
577
578
1040
1049
1461
1603
948
1152
971
1147
1100
1208
1029
1209