2049
2188
882
1149
1408
1141
1244
924
881
780
1279
1212
1439
1485
1162
1613
1717
952
793
866
759
858
811
913
978
876
861
1157
1064
1576
3126
991
1327
1183
1402