50050 124
15299 533
17225 131
34374 523
18878 338
11142 470
4852 487
17876 876
10685 310
28524 128
2788 343