1308 291
919 292
2156 673
862 242
1990 458
2641 523
4294 613
4336 562
40658 287
17126 235
4905 565
3159 319
5747 311
9822 648