4097 109
7301 764
2114 225
9226 594
6442 338
6275 324
6951 582
2228 406
4303 756
9667 948
5630 524
5589 571
3842 593