948
897
863
932
956
804
790
6053
1157
1287
973
996
2843
1122
839
934
1127
1097
972
2039
890
1258
896
1095
1939
861
1382
825
1334
1076
947
1029
952
2686
968
1136
789
1016
1437
875
1308
1063
4244
1128
1091
835
1872
2859
1189
838
854
952
2071
1095
808
3473
865
1490
863
906