988
1194
933
882
894
1243
858
934
942
1120
1374
972
854
882
853
814
855
1208
984
979
954
897
959
956
1156
918
851
828
2493
973
1196
837
3825
873
881
1410
3042
902
853
2016
928
953
1033
882
999
860
1239
1946
1565
1042
973
1102
902
952
1190
2322
877
1035
1016
1209