4010 471
35028 521
10670 348
4152 80
7241 169
12789 738
10196 252
12232 131
44979 320
31039 864
25199 577
8049 633
14452 525
6882 264
17578 340
4300 277
10793 225
8257 493
4048 674
29003 882