20026 580
7965 491
3897 94
4536 925
3717 495
3864 712
2772 521
13888 58
8146 573
2091 239
5626 659
3584 392
73573 652