2937 290
18468 878
51553 690
38132 362
16993 239
27804 114
49660 581
16580 562
6097 617
5273 344
2951 374
6604 715
43763 493
20829 146