3195 628
3493 748
9378 673
2664 398
6743 598
16493 318
15143 509
17647 151
7584 375
7839 34
4858 177
4367 481
6791 541