582
592
825
500
427
294
542
446
509
327
249
1077
404
451
387
442
274
221
285
310
964
470
534
1309
576
287
359
437
577
924
331
343
172
477
400
485
223
827
1611
472
326
377
345
222
543
267
552
140
364
230
296
760
245
124
445
178
381
189
208
103