4004 471
34750 521
10666 348
4150 80
7236 169
12787 738
10194 252
12227 131
44936 320
31035 864
25187 577
8039 633
14411 525
6850 264
17533 340
4292 277
10739 225
8244 493
4044 674
28882 882