2935 421
10326 380
25078 51
6285 617
49467 696
42300 493
32291 209
30382 390
21444 837
13519 716
20254 850
9313 831
31388 359
17292 730
3110 379
8802 171