713 2
528 96
1003 132
399 868
337 506
821 209
601 607
326 829
445 684
89 430
303 56
628 599
369 1000
952 273
729 108
158 243
8 171
833 831
749 316
654 579
230 696
954 624
180 97
578 437