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