167106 643
71073 421
11759 616
56120 790
11143 526
44913 473
40832 317
34805 729
27635 612
86137 254
6845 425
5364 294
5457 295
3526 50