3595 232
5050 102
766 55
31642 179
9700 669
4846 623
2592 413
5231 588
3926 802
2865 445
4819 78
3404 573
3187 921
1671 315
3487 707
3166 787