2944 290
18476 878
51650 690
38199 362
17044 239
27966 114
49745 581
16667 562
6105 617
5286 344
2959 374
6612 715
43879 493
20864 146