4001 471
34548 521
10661 348
4149 80
7235 169
12776 738
10192 252
12224 131
44911 320
31028 864
25181 577
8037 633
14393 525
6824 264
17519 340
4288 277
10709 225
8230 493
4044 674
28840 882