2994 631
880 79
7497 380
37517 612
25450 662
4492 570
3258 304
2873 341
5599 687
3554 684
5885 849
3513 456
14902 527
54908 750