6681 598
881 97
50099 411
7543 468
27093 820
6610 212
6859 189
311354 808
112552 643
5365 590
77651 636
70745 153
50700 422
37191 262
20861 302
5841 398
4541 397