1093
963
1952
1432
1288
1246
1325
1432
1999
1154
1136
546
526
1024
549
257
1208
579
730
852
655
1215
781
994
