49928 124
15295 533
17224 131
34369 523
18874 338
11140 470
4851 487
17876 876
10684 310
28510 128
2788 343