50486 60
6519 166
3738 711
8835 38
16211 157
6530 329
4857 414
5854 199
10241 565
15945 83
25210 481
33738 259
4585 653
9088 500
7578 473