2029
1174
2248
1467
1730
1812
2431
1505
2196
1946
2983
855
2960
2750
922
2262
2197
944
2704
1637
2860
1000
1089
772
2056
3833
892
673
2315
1772
2935
1061
696
2765
709
2200
1085
1381
679
2676
1942
1040
7105
1403
2990
2783
757
2528
711
1789
2018
833
1818
970
770
1012
2998
1588
2668
2773
1082
1387
843
1015
1255
1150
765
638
1672
795
623
803
1188
942
1659
1327
1025
1032
790
1189
1403
1101
942
1905
688
1192
745
684
4204
969
1863
639
1282
1955
644
688
1897
1182
675
743
659
1663
695
988
772
839
1301
803
1311
1151
777
788
1537
1089
1429
797
847
1019
1541
722