1614
1693
1270
878
847
1296
1112
980
1261
833
888
2453
1214
936
1287
833
1047
995
1171
1145
2016
1261
978
1095
839
934
5458
1011
1127
984
1615
1901
1097
2039
1267
890
970
875
1492
993
849
918
1056
1566
3462
1095
1002
816
861
1080
825
928
919
3520
986
975
986
994
991
978