476
499
528
306
468
434
388
775
1306
706
1104
479
632
428
371
316
204
469
753
1101
357
408
550
335
695
967
704
430
1025
303
536
920
1207
282
337
534
486
394
366
231
577
845
557
512
679
768
853
580
860
721
355
205
754
640
484
1533
410
1020
813
639