1248 308
602 152
14177 675
3327 628
3638 748
9488 673
2729 398
6828 598
16654 318
15618 509
18110 151
7693 375
7989 34
4942 177
4460 481
6912 541