942
889
2426
1844
1152
1133
1168
872
897
894
932
1987
971
1052
923
908
1059
1163
1228
980
917
921
1104
922
899
3165
883
1122
1038
912
2400
1399
1436
1001
1459
1006
1484
1090
1418
1087
907
2906
1197
2188
1086
1300
1294
954
855
4730
1821
1696
979
904
960
1391
1663
2980
919
944
815
9516
823
823
1068
769
947
1033
1003
1250
1336
1063
1400
839
1721
1358
1303
1562
826
799
770
883
1180
885
986
865
792
940
1047
1097
1754
1069
1660
1204
2062
1461
820
3762
986
1940
830
946
778
853
2040
839
1291
860
767
3058
820
2926
891
1412
1073
1521
1045
1640
962
1311