5048 598
2630 93
2165 60
4288 734
4843 639
1900 103
2526 46
3059 415
4657 163
2014 42
2867 185
2540 277
4596 566
5967 476
6264 234
33576 507
24627 688
28474 634
86807 659