3086 628
3410 748
9279 673
2634 398
6677 598
16407 318
14989 509
17276 151
7510 375
7747 34
4801 177
4307 481
6718 541