1316 291
925 292
2156 673
862 242
1991 458
2641 523
4296 613
4337 562
40662 287
17131 235
4906 565
3159 319
5750 311
9825 648