596 96
5742 772
5581 826
151001 907
187817 1287
18825 483
105229 351
32810 546
4325 112
19797 933
3281 98
5159 717
7153 206
3824 174
5448 511