126
360
670
736
382
610
1187
590
2016
1066
780
403
394
212
674
671
127
1278
945
991
206
709
220
735
182
735
1324
468
297
107
674
264
558
102
296
313
219
717
982
237
245
642
633
1035
319
164
629
268
162
342
580
540
989
407
1129
