1060
732
114
28
45
176
689
946
436
437
950
695
697
186
442
698
699
444
702
447
192
966
971
717
720