57846 583
3548 517
7935 810
101055 460
2778 104
5559 252
2931 501
11358 153
4239 512
11115 399
6369 620
5263 405
3305 101
9688 395
24591 145