637
1
1247
2
721
1797
7
409
422
672
985
1255
443
1009
4
791
1003
760
733
2639
8
560
399
1000
540
650
641
353
752
774
766
1462
0
497
626
1853