3603 232
5068 102
768 55
31645 179
9701 669
4846 623
2594 413
5231 588
3927 802
2867 445
4820 78
3404 573
3187 921
1673 315
3487 707
3166 787