4097 109
7301 764
2114 225
9227 594
6443 338
6277 324
6951 582
2228 406
4303 756
9668 948
5631 524
5590 571
3842 593