3599 232
5058 102
767 55
31644 179
9701 669
4846 623
2594 413
5231 588
3927 802
2865 445
4820 78
3404 573
3187 921
1672 315
3487 707
3166 787