40506 462
12315 339
51031 596
3324 656
9033 391
8366 783
26132 62
2267 277
4647 510
8127 675
3325 260
4076 786
3833 144
2108 177
4671 599
5486 823
3055 379
3360 475
3355 623
6455 588
71564 414