2994 631
880 79
7497 380
37516 612
25449 662
4491 570
3258 304
2873 341
5599 687
3554 684
5885 849
3513 456
14902 527
54902 750