2936 290
18465 878
51517 690
38111 362
16977 239
27756 114
49643 581
16566 562
6094 617
5272 344
2948 374
6604 715
43728 493
20812 146