20113 580
7985 491
3912 94
4540 925
3727 495
3870 712
2782 521
13921 58
8152 573
2100 239
5635 659
73747 652