965
2132
2088
1183
1960
2590
1186
2276
807
1161
1195
507
1687
673
974
560
1242
1179
1029
1070
1045
1120
2314
2979
