11896 528
42918 494
3589 59
24611 800
16771 780
33063 209
11029 848
4636 44
3364 587
35423 756
2660 262