165500 643
70784 421
11748 616
56082 790
11129 526
44879 473
40820 317
34686 729
27529 612
84950 251
6809 425
5354 294
5448 295
3513 50