50101 124
15329 533
17239 131
34540 523
18891 338
11150 470
4852 487
17880 876
10696 310
28621 128
2798 343