3191 654
1161 1000
669 236
396 364
624 194
477 921
675 736
22 652
375 622
401 866
949 797
716 536
862 97
999 488
894 33
700 7
992 246
742 451
278 484
406 986
10 402
700 625
899 759