3051 670
7427 443
2389 618
1688 101
5080 240
4437 786
8721 354
6954 450
9772 461
5496 604
5216 378
3505 653
20762 276
4306 441
14429 104
5891 384
71990 659
8516 713
7831 956