631
1
645
755
593
446
491
2
387
1023
2792
4
1182
433
798
910
748
2975
1126
765
1063
7
458
532
675
699
844
1475
731
1015
562
712