50050 124
15299 533
17225 131
34375 523
18878 338
11142 470
4852 487
17876 876
10687 310
28528 128
2788 343