167013 643
71064 421
11759 616
56118 790
11143 526
44913 473
40832 317
34799 729
27631 612
86024 253
6845 425
5363 294
5457 295
3526 50