1023
827
2022
900
1608
681
2268
1219
1396
958
1371
672
2149
1531
1571
716
1046
743
785
1703
655
855
2108
1984
1342
667
1076
1967
1059
964
804
637
720
748
1297
870
843
1147
1545
749
732
1155
4918
862
786
1081
900
875
952
1245
1454
2110
713
1087
925
966
957
1421
1510
847
1507
1257
943
2701
1767
1587
784
644
867
703
1257
1314
770
1996
858
2024
1463
2953
1793
650
1095
658
675
1283
2238
1238
1006
1206
693
1412
1630
1224
1134
1400
844
1521
1136
1395
1860
851
675
1139
719
772
2198
726
1454
1032
824
821
1326
2146
788
632
1908
747
687
837
1630
1160