146
203
1020
600
1288
580
1155
666
669
718
966
674
704
1040
676
821
848
939
936
1218
1706
1180
1261
1359
1439
1288
1365
1243
903
1165