2839 290
18366 878
49849 684
36805 359
15782 239
25709 112
48083 579
15680 562
6016 617
5184 344
2858 374
6491 715
42194 492
19760 145