4007 471
34956 521
10668 348
4152 80
7238 169
12787 738
10195 252
12232 131
44964 320
31037 864
25195 577
8048 633
14439 525
6876 264
17561 340
4299 277
10776 225
8252 493
4048 674
28966 882