596 96
5742 772
5581 826
151003 907
187823 1287
18826 483
105232 351
32812 546
4325 112
19797 933
3281 98
5159 717
7153 206
3824 174
5448 511