2957
1535
1108
1128
958
2650
975
971
885
932
1182
934
906
3346
835
2817
1023
1228
868
1184
929
925
2039
869
4836
876
953
1797
1027
1489
980
3414
1313
1130
1462
1101
1577
996
2074
977
1744
1053
907
1654
2631
970
1939
1147
1003
947
920
897
1946
1910
1568
1106
1146
878
3419
1697
957
1159
1804
1231
962
1295
1616
1789
2125
1382
1015
1536
991
816
1025
1217
1089
951
839
1296
809
930
995
809
1445
889
3738
896
789
2257
802
1854
1003
2278
1105
1452
1256
776
836
1238
1257
1100
3205
1319
1779
1129
847
1017
1163
857
1720
922
1422
1070
1181
1151
922
801
974
1572