28016 419
9681 391
1370 353
695 126
2214 536
1317 331
2789 112
7841 618
182160 782
31469 823
85897 353
314056 863
299338 851
151134 350
31575 262
65645 266
1291 143
3402 464
7731 506