51799 422
18923 410
15563 590
12424 123
6906 586
38195 261
25084 72
2734 51
4136 733
17168 521
4723 316
8964 80