51792 422
18923 410
15556 590
12419 123
6906 586
38188 261
25032 72
2733 51
4135 733
17167 521
4722 316
8963 80