129373 893
58551 652
16456 729
85512 454
4715 382
42447 167
26814 913
20763 873
35826 712
4563 336
2481 312
25565 809