17582 308
2912 477
6257 493
40091 672
2891 651
8451 291
25499 137
4358 58
15489 648
4402 640
6706 62
2332 213
5062 849
10765 376
1593 157
1625 125