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