5017 601
3724 324
3707 351
8017 845
3921 215
3804 94
7873 545
2875 86
4030 63
5165 637
3443 281
4249 485
3848 457
3450 561
5547 588
4597 482
2170 216
29763 395