3125 628
3439 748
9292 673
2641 398
6679 598
16423 318
15013 509
17304 151
7515 375
7752 34
4807 177
4311 481
6722 541