1050 116
3752 923
6417 793
5514 508
3434 296
3849 325
3447 394
4701 895
5035 169
4371 383
3685 220
5800 427
4332 101
4418 822
6451 683
3946 529