50084 124
15318 533
17237 131
34445 523
18886 338
11148 470
4852 487
17879 876
10694 310
28589 128
2795 343