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