2932 290
18463 878
51483 690
38094 362
16956 239
27709 114
49620 581
16554 562
6092 617
5270 344
2945 374
6601 715
43701 493
20799 146