20145 580
7992 491
3916 94
4541 925
3728 495
3873 712
2783 521
13934 58
8153 573
2103 239
5637 659
73797 652