1161 1000
61 15
41 377
936 948
514 346
752 976
171 894
344 936
242 523
767 467
948 357
291 414
796 833
299 141
1458 978
118 584
57 279
521 727
992 246
52 422
824 329
286 657
948 801