4008 471
35000 521
10668 348
4152 80
7239 169
12788 738
10196 252
12232 131
44971 320
31039 864
25197 577
8049 633
14448 525
6878 264
17572 340
4299 277
10785 225
8253 493
4048 674
28987 882