6681 598
881 97
50096 411
7540 468
27090 820
6608 212
6857 189
311315 808
112548 643
5362 590
77651 636
70730 153
50693 422
37185 262
20856 302
5841 398
4541 397