1036 275
152 310
98 33
515 400
166 690
811 825
107 485
757 614
667 299
529 684
358 877
840 10
939 626
568 34
210 27
344 965
64 211
286 868
638 777
977 952