525
1
681
1120
1094
1230
1654
617
789
631
480
585
1117
3
887
651
535
587
1528
521
638
469
639
425
649
2
1340
9977
8
1399
564
1216
1187
449