1572
618
332
448
448
386
288
261
607
302
1243
880
661
363
422
822
565
595
508
969
407
579
350
475
312
353
328
907
334
338
377
1139
559
343
216
267
564
938
1368
617
1967
765
446
759
1281
261
522
572
412
627
683
257
326
694
302
221
785
346
296
480