503
804
436
684
1704
448
690
529
1496
811
1379
1311
699
694
526
762
912
460
756
858
816
587
984
919
1678
605
515
1278
540
672
661
442
1174
577
638
485
881
1231
1153
617
461
615
577
1055
1701
465
548
2167
1131
651
643
1118
715
1237
