50092 124
15228 533
17274 131
34378 523
18966 338
11139 470
4860 487
17865 876
10706 310
28632 128
2784 343