1247 308
602 152
14164 675
3326 628
3638 748
9487 673
2729 398
6828 598
16654 318
15616 509
18109 151
7693 375
7989 34
4942 177
4460 481
6909 541