782
2
590
712
1
675
434
2792
4
627
594
646
1063
419
707
566
5071
5
1077
631
3487
1126
749
765
2979
411
542
405
1470
1048
867
162
372
640