4004 471
34837 521
10666 348
4151 80
7236 169
12787 738
10195 252
12228 131
44946 320
31035 864
25189 577
8046 633
14423 525
6863 264
17541 340
4294 277
10748 225
8249 493
4044 674
28910 882