20180 580
7999 491
3918 94
4541 925
3733 495
3875 712
2784 521
13941 58
8154 573
2104 239
5641 659
73826 652