3131 628
3439 748
9307 673
2641 398
6681 598
16426 318
15021 509
17343 151
7517 375
7755 34
4808 177
4314 481
6728 541