20155 580
7993 491
3917 94
4541 925
3728 495
3875 712
2783 521
13936 58
8154 573
2104 239
5637 659
73802 652