28594 923
7926 137
24862 664
89475 682
4732 399
2037 192
254897 830
12216 70
4200 627
2922 614
1561 304
905 66
1291 254