471
0
491
816
1
952
3
1216
1120
1128
1070
988
10
362
1109
1211
2100
2
975
1645
7
1177
1034
985
733
597
1047
1090
526
709
533
1108
1050
2060
485
1113