13597 305
2755 477
5556 493
39705 672
2859 651
8155 291
24452 137
4171 58
12236 648
4234 640
6561 62
2259 213
4950 849
10400 376
1504 157
1571 125