28016 497
5593 465
63531 790
3256 476
42827 312
4252 359
8409 795
14196 623
6686 683
9585 470
12731 613
17312 528
5727 887
2709 117