597 96
5742 772
5582 826
151011 907
187831 1287
18828 483
105235 351
32816 546
4325 112
19797 933
3281 98
5159 717
7153 206
3824 174
5448 511