5002 601
3709 324
3698 351
8003 845
3914 215
3786 94
7846 545
2860 86
4019 63
5150 637
3423 281
4234 485
3836 457
3438 561
5515 588
4586 482
2158 216
29566 395