2890 290
18430 878
50877 690
37748 362
16500 239
27030 113
49151 579
16240 562
6062 617
5238 344
2907 374
6555 715
43099 493
20464 145