6681 598
881 97
50098 411
7542 468
27093 820
6610 212
6859 189
311349 808
112552 643
5363 590
77651 636
70741 153
50698 422
37191 262
20861 302
5841 398
4541 397