130473 893
58980 652
16512 729
85620 454
4728 382
42641 167
26987 913
21035 873
35856 712
4577 336
2494 312
25851 809