9591 527
42249 493
3221 59
24003 800
16450 780
32237 209
10659 848
4496 44
3264 587
34070 755
2467 262