50487 60
6519 166
3739 711
8835 38
16213 157
6530 329
4859 414
5856 199
10247 565
15946 83
25226 481
33748 259
4587 653
9094 500
7580 473