985
1194
933
882
894
1242
858
934
942
1120
1373
972
854
882
853
813
855
1205
984
979
953
897
959
956
1155
918
851
828
2493
972
1196
837
3824
872
880
1410
3042
902
853
2016
928
953
1033
882
999
860
1239
1943
1562
1042
973
1101
901
952
1190
2322
877
1035
1016
1209