587
1
591
964
977
707
479
125
469
583
426
582
608
478
1125
2
784
725
1139
1195
2196
530
394
692
496
533
528
865
4
738
555
749
1643
3