6080 332
58265 930
27529 313
7014 925
107754 635
34793 649
9343 444
7311 374
15235 276
8828 56
6176 772
9263 583
1635 206
4646 59
3340 382
25891 522