57882 583
3548 517
7935 810
101055 460
2778 104
5559 252
2931 501
11358 153
4240 512
11115 399
6370 620
5263 405
3305 101
9688 395
24594 145