5001 601
3707 324
3696 351
8001 845
3911 215
3784 94
7844 545
2858 86
4016 63
5149 637
3422 281
4233 485
3834 457
3438 561
5511 588
4586 482
2157 216
29521 395