703
1980
994
839
5402
1720
858
1540
806
1750
706
1358
665
1299
1050
1034
758
693
1857
707
826
1723
716
664
1388
1288
645
670
1705
999
734
730
1821
1103
923
1419
711
1474
1469
1241
3195
1354
1168
876
686
808
630
1073
757
3747
1013
727
1223
1110
723
2032
694
1360
714
766
825
783
677
704
2056
656
1353
2026
1160
1222
801
887
698
866
1127
621
798
1679
1460
1229
892
861
627
968
723
1611
876
2101
618
1885
735
657
1191
702
681
1389
749
1160
726
753
1463
1294
734
2561
1242
678
648
819
1183
1799
606
628
1998
655
1190
1527
850
622
1123
807