2900 290
18434 878
51135 690
37920 362
16714 239
27192 114
49366 581
16349 562
6071 617
5251 344
2916 374
6565 715
43314 493
20606 146