50486 60
6517 166
3736 711
8834 38
16210 157
6526 329
4849 414
5853 199
10238 565
15942 83
25194 481
33726 259
4585 653
9085 500
7575 473