4005 471
34906 521
10667 348
4151 80
7238 169
12787 738
10195 252
12229 131
44954 320
31035 864
25191 577
8046 633
14433 525
6870 264
17555 340
4296 277
10764 225
8250 493
4045 674
28939 882