3026 211
4871 790
30982 790
14432 488
9423 234
7209 605
10461 363
4323 76
18433 796
5655 209
5299 828
39694 317