4004 471
34739 521
10666 348
4150 80
7236 169
12787 738
10194 252
12227 131
44934 320
31035 864
25187 577
8038 633
14411 525
6847 264
17532 340
4291 277
10735 225
8243 493
4044 674
28881 882