2925 290
18456 878
51437 690
38068 362
16925 239
27612 114
49589 581
16533 562
6087 617
5268 344
2944 374
6597 715
43637 493
20777 146