5016 601
3722 324
3706 351
8013 845
3921 215
3798 94
7864 545
2870 86
4026 63
5157 637
3438 281
4246 485
3843 457
3447 561
5539 588
4595 482
2170 216
29723 395