2943 290
18476 878
51604 690
38174 362
17028 239
27898 114
49703 581
16632 562
6103 617
5281 344
2955 374
6610 715
43837 493
20851 146