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