1005
864
1
471
2868
2016
1342
1352
1453
837
1205
536
803
569
475
1744
703
780
1210
945
865
896
850
1054
995
793
718