167086 643
71073 421
11759 616
56119 790
11143 526
44913 473
40832 317
34805 729
27635 612
86110 253
6845 425
5363 294
5457 295
3526 50