131503 894
59324 660
16551 729
85718 454
4737 382
42770 167
27096 913
21142 873
35881 712
4590 336
2515 312
26032 809