50256 124
15412 533
17331 131
34488 523
19090 338
11223 470
4864 487
17883 876
10731 310
29193 128
2819 343