19829 988
17783 513
53866 108
52386 944
62372 456
36163 311
36814 673
39366 773
8170 470
6733 640
5888 606
5614 219
7447 458
4686 833
13221 423
2584 99