830
2
577
1
1001
804
864
962
873
891
1374
3
1143
1589
1682
4
607
1955
1241
892
1023
2483
1012
1022
7
977
526
703
2802
1281
8932
623
629
995
643