1004 251
165 787
359 176
37 465
889 239
600 412
363 468
42 684
55 28
8 5
27 382
949 983
487 424
738 887
99 745
117 525
90 997
43 621
819 229
248 756