130292 893
58904 652
16501 729
85602 454
4725 382
42611 167
26944 913
20979 873
35850 712
4574 336
2490 312
25788 809