696
852
832
792
1021
1423
771
1653
581
43
54
1963
181
35
49
902
1267
2115
1415
1541
1314
21
503
491
722
782
763
42
641