50500 60
6538 166
3753 711
8854 38
16230 157
6542 329
4895 414
5887 199
10284 565
15997 83
25385 481
33874 259
4602 653
9166 501
7617 473