4007 471
34964 521
10668 348
4152 80
7238 169
12787 738
10196 252
12232 131
44967 320
31037 864
25195 577
8049 633
14441 525
6876 264
17562 340
4299 277
10777 225
8252 493
4048 674
28968 882