19535 642
5075 814
9456 487
5174 188
5797 641
3921 338
3481 935
3958 650
1559 441
9433 673
6669 151
927 158
2768 479