129736 893
58697 652
16474 729
85545 454
4719 382
42499 167
26867 913
20850 873
35837 712
4568 336
2485 312
25641 809