2861 331
34905 922
21926 311
6485 925
97505 635
28848 646
7398 444
6194 374
13319 276
6973 56
5407 772
6438 583
1377 206
3779 59
2748 382
22690 522