13591 305
2755 477
5554 493
39705 672
2859 651
8154 291
24451 137
4171 58
12234 648
4234 640
6561 62
2259 213
4950 849
10400 376
1504 157
1571 125