13581 305
2755 477
5553 493
39704 672
2859 651
8153 291
24444 137
4171 58
12234 648
4233 640
6560 62
2259 213
4949 849
10399 376
1504 157
1571 125