50182 124
15353 533
17308 131
34444 523
19028 338
11198 470
4861 487
17878 876
10718 310
28957 128
2788 343