49973 124
15298 533
17224 131
34370 523
18874 338
11140 470
4852 487
17876 876
10684 310
28517 128
2788 343