4004 471
34821 521
10666 348
4151 80
7236 169
12787 738
10195 252
12228 131
44944 320
31035 864
25189 577
8045 633
14419 525
6859 264
17537 340
4294 277
10744 225
8248 493
4044 674
28899 882