3127 628
3439 748
9292 673
2641 398
6679 598
16423 318
15013 509
17305 151
7516 375
7752 34
4807 177
4312 481
6724 541