2932 290
18462 878
51481 690
38094 362
16950 239
27699 114
49617 581
16553 562
6091 617
5270 344
2945 374
6600 715
43698 493
20798 146