2929 290
18460 878
51457 690
38075 362
16941 239
27655 114
49600 581
16547 562
6089 617
5270 344
2944 374
6597 715
43667 493
20789 146