4004 471
34770 521
10666 348
4151 80
7236 169
12787 738
10195 252
12227 131
44940 320
31035 864
25187 577
8042 633
14413 525
6852 264
17533 340
4292 277
10739 225
8245 493
4044 674
28886 882