5005 403
6881 518
9895 641
14351 499
2804 163
24901 348
5791 549
24552 284
14985 76
4656 605
17045 208
6031 780
7934 338
4626 382
8807 158
6631 598
3161 213
4806 942
4534 229
10297 523
3783 437
7331 226
3710 110
4981 132