679
781
418
875
422
832
287
771
1165
551
455
420
469
706
505
425
858
403
401
340
184
295
985
590
590
506
641
395
1039
778
730
685
1095
412
470
978
604
812
1791
1218
1387
482
1400
444
552
906
371
542
