3047 616
47604 695
39958 493
28676 209
26239 390
19149 835
12174 716
18580 848
7833 831
28683 359
15085 730
3057 379
7626 170