650
2
270
1
495
3
398
632
91
447
824
656
866
543
2111
114
564
685
2414
405
419
645
507
1778
703
1814
597
1287
918
1158
689
1888
406