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