682
1694
970
651
596
1008
1873
747
740
767
2000
729
897
910
1324
908
1014
651
629
722
631
698
2589
724
19091