50486 60
6516 166
3736 711
8833 38
16208 157
6525 329
4847 414
5841 199
10236 565
15940 83
25190 481
33722 259
4583 653
9083 500
7570 473