50500 60
6538 166
3753 711
8854 38
16229 157
6541 329
4891 414
5886 199
10283 565
15997 83
25380 481
33870 259
4602 653
9163 501
7616 473