264
151
344
347
495
648
135
1000
271
363
561
982
477
230
482
352
305
1086
1305
2570
296
186
592
413
461
251
381
1285
242
871