50500 60
6537 166
3750 711
8854 38
16229 157
6541 329
4891 414
5886 199
10282 565
15996 83
25378 481
33864 259
4602 653
9163 501
7616 473