243
236
3051
2188
3880
3749
3092
2674
3075
2329
1746
1747
1474
2655
313
212
208
198
203
204
210
200
218
257
299
235
224
229
246