2942 290
18476 878
51601 690
38164 362
17022 239
27876 114
49689 581
16627 562
6102 617
5279 344
2953 374
6607 715
43827 493
20844 146