2993 631
879 79
7496 380
37508 612
25446 662
4490 570
3257 304
2872 341
5599 687
3554 684
5885 849
3511 456
14902 527
54859 749