20114 580
7986 491
3912 94
4540 925
3727 495
3871 712
2782 521
13922 58
8152 573
2100 239
5635 659
73749 652