1147
938
1404
1489
1026
8695
1035
2174
1177
981
2270
1156
2871
973
921
1033
3209
966
1332
1268
908
2572
1027
952
914