12037 528
42994 494
3609 59
24658 800
16797 780
33131 209
11083 848
4653 44
3375 587
35543 756
2695 262