416
294
392
474
651
530
1157
511
809
381
322
1469
346
620
428
913
421
289
1821
1573
402
1025
1069
419
398
327
1015
761
582
1293
790
638
1086
386
3
356
671
1879
825
541
514
279
1800
676
1579
1103
653
369
760
385
1136
1499
655
345
865