1004 553
129 741
494 299
397 392
490 74
722 296
320 818
253 653
424 679
532 714
622 110
104 464
402 92
74 303
17 259
946 864
205 378
925 563
787 754