532
973
748
1385
1379
1926
777
736
912
8467
727
1142
1312
2357
875
689
1118
1276
694
3419
631
1960
726
630
639