2994 631
879 79
7496 380
37513 612
25447 662
4491 570
3257 304
2872 341
5599 687
3554 684
5885 849
3513 456
14902 527
54876 749