4009 471
35007 521
10670 348
4152 80
7240 169
12788 738
10196 252
12232 131
44974 320
31039 864
25197 577
8049 633
14450 525
6879 264
17574 340
4299 277
10789 225
8257 493
4048 674
28999 882