2950 421
10328 380
25079 51
6294 617
49473 696
42305 493
32303 209
30388 390
21450 837
13524 716
20256 850
9317 831
31393 359
17302 730
3110 379
8805 171