500 250
10 131
574 116
923 408
668 695
661 892
494 707
341 137
304 939
518 168
386 340
920 642
668 858
552 397
809 529
580 786
998 943
745 40
996 92
758 485
640 510
355 31
373 808
22 404
161 412
761 648
972 944
961 594
539 712
238 916