5959 235
6283 102
1112 55
32243 179
10184 669
5043 623
2657 413
5369 588
4010 802
2938 445
5012 78
3575 573
3264 921
1747 315
3618 707
3223 787