1009 968
1002 890
975 838
965 255
881 108
854 411
847 132
829 927
731 540
445 572
355 680
320 684
306 485
244 567
213 675
168 55
101 98
77 694
68 158