50051 124
15299 533
17226 131
34376 523
18878 338
11142 470
4852 487
17876 876
10687 310
28528 128
2788 343