4007 471
34948 521
10668 348
4152 80
7238 169
12787 738
10195 252
12232 131
44961 320
31036 864
25195 577
8048 633
14437 525
6874 264
17559 340
4299 277
10775 225
8251 493
4047 674
28963 882