1250 315
797 71
10728 387
10875 41
14311 684
3666 284
13866 590
7279 171
8988 410
4841 79
29933 591
6596 890
5280 276
4315 302