2600 403
3528 616
5159 601
3935 325
3836 351
8119 845
4031 215
3889 94
8179 545
2957 86
4116 63
5297 637
3565 281
4352 485
3943 457
3721 561
5899 588
4707 482
2302 216
31806 398