20189 580
7999 491
3920 94
4542 925
3736 495
3876 712
2785 521
13945 58
8155 573
2104 239
5643 659
73833 652