3097 628
3433 748
9287 673
2639 398
6677 598
16410 318
14997 509
17284 151
7510 375
7748 34
4804 177
4308 481
6718 541