508
1
678
4
741
2
582
845
867
3086
5
651
3
4165
1089
960
709
389
762
1227
737
5361
858
641
665
781
620
2061
470
829
420
860
1224