2983 631
854 79
7485 380
37354 612
25398 662
4484 570
3249 304
2868 341
5595 687
3554 684
5881 849
3509 456
14890 527
54507 748