2013
2103
3412
2236
1593
867
1153
1332
1839
1427
1475
1436
2049
1650
1096
1263
1977
1670
1559
1980
1551
1001
1153
974
862
1412
938
1129
1164
982
1352
1808
1267
869
1864
1530
1357
914
1353
7740
975
2809
1771
1772
1217
1708
1025
1022
1199
1933
2015
1000
880
1240
1394
1341
912
1955
1183
2249
838
840
4305
1731
921
887
1002
860
5069
1454
1715
1687
1550
1345
1578
1561
825
939
1433
881
2338
1634
1310
2740
877
793
1953
857
869
1006
1196
919
2046
1785
890
911
828
773
1362
801
1071
1026
1392
1220
2754
2437
1535
852
2515
859
1572
1925
2086
996
872
2535
899
2559
1665
831