4874
1218
1183
941
1115
955
906
1312
1082
1535
976
1348
1247
2662
1121
944
1182
953
973
872
889
875
1056
890
981
958
956
952
958
864
1233
857
892
871
1074
876
943
904
1136
1178
1293
1296
1286
1051
1019
1182
1098
1806
826
964
1512
1305
911
946
1756
1070
894
1228
1116
1589