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