819
783
727
1074
626
24571
1094
979
1772
1185
1855
1558
2673
1031
1461
884
949
1296
929
643
1458
1179
988
3542