20140 580
7991 491
3915 94
4541 925
3728 495
3873 712
2782 521
13930 58
8152 573
2103 239
5637 659
73780 652