962
2
806
1
703
977
3
526
865
2753
4
602
802
999
891
803
709
2622
864
670
1205
1047
1065
1014
918
1024
995
1188
1290
1037
986
3214
5
1482
1474