10998 528
42574 494
3318 59
24295 800
16616 780
32644 209
10851 848
4563 44
3334 587
34718 756
2529 262