130199 893
58870 652
16498 729
85592 454
4722 382
42597 167
26927 913
20953 873
35849 712
4573 336
2490 312
25753 809