3125 628
3439 748
9292 673
2641 398
6679 598
16421 318
15009 509
17302 151
7514 375
7752 34
4807 177
4311 481
6722 541