933
869
1102
832
1109
927
1031
2940
944
1103
952
1063
916
905
1040
1057
838
898
906
1116
992
1768
1009
993
957
982
2390
1060
1071
987
1140
1054
2017
1628
1132
1144
1044
2098
1197
1031
1332
1254
1306
1286
1161
1207
1339
1169
1689
1550
2169
1536
1973
1488
2268
2159
1711
1639
1623
1450