6681 598
50097 411
27092 820
6608 212
6858 189
311335 808
112552 643
77651 636
70740 153
50697 422
37188 262
20861 302
5841 398
4541 397