5011 601
3720 324
3705 351
8011 845
3920 215
3797 94
7862 545
2870 86
4026 63
5155 637
3435 281
4245 485
3841 457
3446 561
5534 588
4594 482
2168 216
29699 395