1132
869
1896
804
684
954
881
411
677
720
520
1133
224
3314
572
267
269
279
720
273
250
295
502
490
261
305
406
2048
260
357
617
498
202
207
195
406
247
11309
200
292
201
213
170
214
402
152
464
219
217
471
341
313
313
331
367
319
317
256
241
249