4001 471
34535 521
10661 348
4149 80
7235 169
12775 738
10192 252
12224 131
44911 320
31028 864
25181 577
8037 633
14392 525
6824 264
17517 340
4288 277
10704 225
8229 493
4044 674
28839 882