596 96
5742 772
5581 826
150995 907
187810 1287
18823 483
105227 351
32808 546
4325 112
19797 933
3281 98
5159 717
7153 206
3824 174
5448 511