1030
929
1186
1182
1112
1889
1240
1831
1052
1215
2217
1043
921
1047
1643
1122
983
981
1177
890
1059
1174
927
1857
4378
1477
2889
1150
1092
1043
1752
3568
1168
1006
1016
1134
1025
927
995
923
2033
1750
866
2943
2334
1122
1025
888
1141
1189
948
935
3692
2152
866
989
1579
6263
10773
1512