1402 415
2256 457
831 245
3535 611
15797 90
18759 443
4349 193
274207 625
8790 847
8394 461
3846 641
3876 479