20111 580
7983 491
3910 94
4538 925
3727 495
3868 712
2782 521
13918 58
8152 573
2099 239
5635 659
73743 652