130490 893
58985 652
16512 729
85624 454
4729 382
42645 167
26988 913
21037 873
35857 712
4577 336
2494 312
25856 809