406
291
1473
757
295
814
586
477
251
239
260
577
140
698
434
463
1022
596
390
255
468
348
320
390
822
441
717
648
1603
1567
295
345
452
282
609
679
1003
762
433
328
553
813
900
673
446
972
606
475
556
442
623
905
543
569
526
307
269
803
362
306