13604 305
2755 477
5556 493
39708 672
2859 651
8158 291
24454 137
4171 58
12236 648
4234 640
6561 62
2259 213
4950 849
10400 376
1505 157
1571 125