2933 290
18463 878
51483 690
38096 362
16958 239
27720 114
49624 581
16557 562
6092 617
5270 344
2946 374
6602 715
43705 493
20803 146