50051 124
15300 533
17226 131
34376 523
18879 338
11142 470
4852 487
17876 876
10687 310
28529 128
2788 343