5017 601
3724 324
3707 351
8017 845
3921 215
3804 94
7873 545
2875 86
4029 63
5164 637
3442 281
4249 485
3847 457
3450 561
5546 588
4597 482
2170 216
29755 395