13585 305
2755 477
5554 493
39705 672
2859 651
8154 291
24448 137
4171 58
12234 648
4233 640
6561 62
2259 213
4949 849
10400 376
1504 157
1571 125