5976 685
5435 468
8003 621
3003 240
4928 368
4048 875
6638 308
2687 401
3861 376
4280 160
4923 502
5079 623
2520 122