12031 528
42992 494
3609 59
24655 800
16793 780
33127 209
11077 848
4652 44
3374 587
35532 756
2693 262