50488 60
6519 166
3739 711
8836 38
16213 157
6530 329
4862 414
5856 199
10247 565
15948 83
25233 481
33752 259
4587 653
9097 500
7583 473