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