781 216
2972 958
771 151
1728 557
2621 525
2956 784
622 40
9112 636
5242 242
5895 78
5711 748
4695 64
3639 617