50005 124
15299 533
17224 131
34372 523
18877 338
11142 470
4852 487
17876 876
10684 310
28520 128
2788 343