6081 332
58330 930
27533 313
7014 925
107774 635
34808 649
9357 444
7316 374
15236 276
8829 56
6176 772
9267 583
1635 206
4648 59
3341 382
25898 522