3111
2194
2314
2358
1265
1651
1252
999
1545
1087
1271
1011
1215
914
1002
2049
1390
914
869
1046
989
3600
1019
999
1065
898
2599
967
1303
2429
1011
896
923
1060
3261
905
973
905
1156
1030
1023
1017
1619
2854
1019
1725
980
1116
1003
974
899
1730
1008
1558
1492
2353
1107
839
1093
1424