1660
3891
2077
841
866
1034
886
999
953
1044
929
925
923
916
999
838
1146
1275
1077
2277
1104
1025
2412
813
4036
942
901
1261
993
888
988
126895
1061
886
901
1238
1040
1116
894
803
1020
913
1168
1629
945
1400
1254
925
1063
2730
2326
903
961
1218
835
994
1069
1751
844
1227