3556 232
5006 102
754 55
31623 179
9694 669
4842 623
2581 413
5230 588
3923 802
2865 445
4817 78
3401 573
3187 921
1670 315
3484 707
3163 787