12150 528
43034 494
3620 59
24698 800
16824 780
33172 209
11099 848
4663 44
3385 587
35635 756
2715 262