1001 65
185 87
497 921
369 679
1164 1000
329 49
443 617
852 190
898 230
121 584
509 100
331 725
2209 220
157 586
28 113
999 488
1008 557
397 364
223 537
129 659
338 630
154 237
50 760