2942 290
18476 878
51601 690
38164 362
17022 239
27876 114
49693 581
16628 562
6102 617
5279 344
2953 374
6608 715
43828 493
20845 146