6681 598
50098 411
27093 820
6610 212
6858 189
311341 808
112552 643
77651 636
70740 153
50697 422
37191 262
20861 302
5841 398
4541 397