20021 580
7964 491
3897 94
4535 925
3717 495
3864 712
2772 521
13887 58
8145 573
2091 239
5625 659
3584 392
73567 652