2934 290
18463 878
51485 690
38098 362
16960 239
27723 114
49626 581
16557 562
6092 617
5270 344
2946 374
6602 715
43708 493
20803 146