652
852
1223
931
995
954
933
1636
1705
1277
1093
1104
1168
1074
902
882
983
2155
751
1011
783
881
87
1201
1131
884
96
90
1002