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