12023 528
42981 494
3605 59
24651 800
16791 780
33119 209
11073 848
4649 44
3373 587
35515 756
2687 262