597 503
455 212
207 160
1012 299
234 406
243 643
628 658
151 722
199 942
957 972
932 643
591 614
783 550
338 154
353 40
104 17
797 95
304 858
741 262
659 252