4001 471
34562 521
10661 348
4149 80
7235 169
12778 738
10192 252
12224 131
44914 320
31028 864
25182 577
8037 633
14393 525
6825 264
17520 340
4288 277
10711 225
8231 493
4044 674
28841 882