3128 628
3439 748
9295 673
2641 398
6679 598
16424 318
15014 509
17309 151
7517 375
7753 34
4808 177
4312 481
6725 541