600 52
1526 335
4468 399
1071 104
2868 576
2568 465
1899 502
805 81
6024 898
743 68
1736 306
1732 371
2311 610
3617 579
2927 567