580 642
739 923
104 380
650 971
322 495
444 321
776 729
653 240
11 449
884 142
1000 260
299 462
42 868
988 534
134 147
49 305
292 34
523 316
964 685
42 831