1728
976
1558
709
1246
445
359
951
577
739
1254
592
704
812
593
514
1514
466
1277
25
381
715
789
750
189
844
659
333
1259
4
1229
436
726
398
395
813
1265
243
363
814
216
298
617
74
337
479
832
259