1629
1147
1053
4337
1104
850
4171
869
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
1275
1145
1741
1292
1120
917
919
791
2100
1073
1094
2415
1776
934
971
844
841
910
1899
1740
1957
2001
1385
1451
949
1096
2470
920
1904
907
1378
1656
945
861
947
1013
2762
1047
1397
2563
879
1262
934
3155
2122
957
1109
985
941
2861
849
1020
2168
1510
795
941
1233
1868
1959
5226