167171 643
71079 421
11759 616
56121 790
11143 526
44914 473
40832 317
34808 729
27638 612
86200 254
6845 425
5364 294
5457 295
3527 50