1297
667
1035
354
460
518
932
242
303
265
505
399
825
530
348
279
810
327
272
791
318
251
418
796
413
1062
1670
407
403
1574
158
554
1043
932
276
760
354
1031
431
759
221
305
438
486
622
452
2266
1029
473
393
558
212
264
2684
715
714
689
720
1060
673