1331 291
954 292
2160 673
866 242
2041 458
2664 523
4344 613
4362 562
40713 287
17268 235
4917 565
3163 319
5792 311
9902 648