3016 670
7299 443
2359 618
1654 101
4941 240
4393 786
8570 354
6874 450
9743 461
5482 604
5175 378
3483 653
20677 276
4295 441
14403 104
5889 384
71635 659
8512 713
7816 956