758
797
947
691
670
743
738
864
1337
768
1138
1011
912
736
959
964
1009
1110
2729
925
6149
1390
1089
1155
1980
1067
1514
3081
3538
3773
5178
31740