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
1743
2551
1604
941
1101
909
853
1478
987
1657
2038
1087
1909
961
1594
996
950
2699
2671
1557
1403
1783
1861
834
1616
1129
1038
1203
2188
1508
1497
1072
811
882
908
1099
1164
950
1696
918
855
1724
951
1102
801
1263
1388
2001
926
946
978
956
3808
3167
1426
851
893
1450
1158
1743
1852