3050 616
47610 695
39959 493
28678 209
26243 390
19149 835
12174 716
18581 848
7833 831
28685 359
15087 730
3057 379
7626 170