4004 471
34856 521
10666 348
4151 80
7236 169
12787 738
10195 252
12228 131
44948 320
31035 864
25189 577
8046 633
14426 525
6864 264
17545 340
4295 277
10757 225
8250 493
4044 674
28915 882