1214
842
591
641
424
582
392
1736
806
351
482
412
342
732
228
501
625
245
403
367
338
901
873
877
460
497
633
348
422
331
334
496
226
184
462
199
614
767
582
660
810
924
664
324
436
348
670
227
144
447
310
703
210
421
418
222
292
395
551
417