28029 419
9681 391
1370 353
695 126
2214 536
1317 331
2789 112
7841 618
182175 782
31470 823
85909 353
314070 863
299349 851
151169 350
31585 262
65658 266
1291 143
3402 464
7732 506