665
685
702
1196
1735
693
754
899
2515
312
995
374
784
641
317
371
308
430
646
1081
807
937
1257
1624
425
823
342
411
834
1814
427
379
306
295
316
193
363
1129
506
429
825
279
700
314
313
826
1320
1696
478
342
1163
719
456
539
735
367
462
391
1542
662