2851 421
10314 380
25058 51
6264 617
49446 696
42271 493
32257 209
30341 390
21415 837
13507 716
20242 850
9272 831
31362 359
17265 730
3110 379
8796 171