13961 306
2764 477
5577 493
39742 672
2864 651
8184 291
24502 137
4199 58
12254 648
4252 640
6572 62
2274 213
4961 849
10441 376
1507 157
1579 125