50088 124
15227 533
17273 131
34377 523
18962 338
11139 470
4860 487
17864 876
10705 310
28629 128
2784 343