2932 290
18463 878
51482 690
38094 362
16952 239
27704 114
49617 581
16554 562
6092 617
5270 344
2945 374
6601 715
43699 493
20798 146