20115 580
7986 491
3912 94
4540 925
3727 495
3871 712
2782 521
13923 58
8152 573
2100 239
5635 659
73753 652