476
1
886
648
3
377
780
1741
4
573
2
582
396
515
447
87
508
597
641
428
1001
505
91
564
498
467
891
863
1254
769
1586
339
677
636