166096 643
70899 421
11751 616
56093 790
11130 526
44889 473
40824 317
34731 729
27570 612
85042 251
6830 425
5357 294
5453 295
3516 50