1001
1
804
864
962
2
873
891
1373
3
1142
1589
1682
4
607
1955
1241
892
1023
2483
1012
1022
7
977
526
703
2802
1281
8932
623
629
995
643
1447
6