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