980
923
979
919
956
842
878
3835
939
3791
4097
971
888
1150
909
2643
1037
960
835
1252
1202
805
827
1049
874
889
1100
894
937
926
1074
1147
2488
819
944
1358
1005
840
920
1033
4586
1341
987
1309
879
1005
1260
2744
875
1396
4974
2856
1141
946
1270
915
1920
1020
937
3780