9581 527
42236 493
3218 59
23999 800
16447 780
32226 209
10651 848
4496 44
3262 587
34055 755
2467 262