2932 290
18463 878
51483 690
38095 362
16957 239
27713 114
49622 581
16555 562
6092 617
5270 344
2945 374
6601 715
43703 493
20800 146