130271 893
58900 652
16501 729
85602 454
4725 382
42610 167
26941 913
20975 873
35850 712
4574 336
2490 312
25787 809