166280 643
70930 421
11754 616
56096 790
11133 526
44893 473
40825 317
34744 729
27582 612
85069 251
6831 425
5359 294
5456 295
3518 50