598 31
17375 201
9123 762
2327 151
3018 965
2820 896
2112 609
7311 670
1317 345
1703 509
6581 550
1764 457
2460 514
3695 424
1245 353
33116 364
920 188
2991 674
3860 284
3998 673
5878 723
1327 325
720 150
2311 581